fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

nom

nom

:
Any
 is
[Unit Type]
nom is a parser combinator framework
for more information go to:
https://github.com/Geal/nom/

Constructors

I 
type
,
R 
type
,
O 
type
)
 ref
:
Unary nom.this.parse_result R O, I
 is
[Contains abstract features]
wrapper for the parsing function parse

parse takes an input of type I
and returns either an error
or a result of type O and a rest of type R
nom.parsers -- namespace for parser combinators and parsers built with nom
R 
type
,
O 
type
,
rest R,
out O
)
:
Any
 is
the result of parsing, if successful

rest = the rest of the input that was not consumed by the parser
out = the result of parsing, e.g. a concrete syntax tree

Functions

short hand for creating a Parser via
given function `f`.

Choice Types

I 
type
,
O 
type
)
:
outcome nom.this.success I O
[Contains abstract features]
the result of Parser.call()
0.099dev (GIT hash a35e75388cc5c7a861f5c2a3f42d121e3aab582a)
last changed: 2026-11-03